
ol.bookmarks li.bookmark {
border-bottom:1px solid #EEEEEE;
line-height:16px;
padding:10px 0 8px;
}

ol.bookmarks {
border-top:1px solid #EEEEEE;	
}

.bookmark .date{
display:block;
color:#666666;	
}

.author{
padding-left:20px;
background:url('../famfamfam/user.gif') no-repeat 0px 0px;
}

.tag{
padding-left:25px;
background:url('../famfamfam/tag_green.gif') no-repeat 6px 0px;
}

.tag a:hover {
text-decoration:underline;		
}


.url a{
font-weight:bold;
font-size:130%;	
}


.deleteBookmark, .updateBookmark{
float:right;
font-size: 100%;
position:relative;
display:none;
top:-8px;
padding-right:5px;
padding-left:25px;
margin-top:-1px;
}

.updateBookmark {
background:url('../famfamfam/plugin_edit.gif') no-repeat 6px 0px;
}

.deleteBookmark {
background:url('../famfamfam/cancel.gif') no-repeat 6px 0px;
}

.deleteBookmark a {
color:#FF0000;		
}

.deleteBookmark a:hover {
color:#DD0000;
text-decoration:underline;		
}

.updateBookmark a:hover {
text-decoration:underline;		
}

.bookmark:hover .deleteBookmark,.bookmark:hover .updateBookmark{
display:block;	
}

.bookmark:hover{
background-color:#EFEFEF;
}


.private{
background:url('../famfamfam/lock.gif') no-repeat 0px 8px;
padding:10px;	
}



#newBookmark .input {
	padding-bottom:20px;
}



#newBookmark label{
display:block;
font-weight:bold;
font-size:150%;	
}

#newBookmark label#privateLabel{
display:inline;
font-weight:bold;
font-size:100%;	
}

#newBookmark input#private{
	width:20px;
}

#newBookmark input,#newBookmark textarea {
	width:400px;
}



#newBookmark .details{
display:block;
font-size:80%;	
}

#newBookmark button{
background-image:url('../famfamfam/add.gif');	
}
